#loading {
	position: absolute;
	left: 45%;
	top: 40%;
	padding: 2px;
	z-index: 20001;
	height: auto;
	border: 1px solid #ccc;
}

#loading a {
	color: #225588;
}

#loading .loading-indicator {
	background: white;
	color: #444;
	font: bold 13px tahoma, arial, helvetica;
	padding: 10px;
	margin: 0;
	height: auto;
}

#loading-msg {
	font: normal 10px arial, tahoma, sans-serif;
}

.icon-columns {
	background: url( images/default/icons/columns.gif ) no-repeat;
}

.icon-sort-asc {
	background: url( images/default/icons/hmenu-asc.gif ) no-repeat;
}

.icon-sort-desc {
	background: url( images/default/icons/hmenu-desc.gif ) no-repeat;
}

.icon-group-sel {
	background: url( images/default/menu/group-checked.gif ) no-repeat;
}

.icon-wait {
	background: url( images/default/icons/wait.gif ) no-repeat;
}

.icon-done {
	background: url( images/default/icons/done.gif ) no-repeat;
}

.icon-checked {
	background: url( images/default/menu/checked.gif ) no-repeat;
}

.icon-notchecked {
	background: url( images/default/menu/unchecked.gif ) no-repeat;
}

.page-first {
	background: url( images/default/icons/paging.gif ) no-repeat 0px 0px;
}

.page-first-disabled {
	background: url( images/default/icons/paging.gif ) no-repeat -16px 0px;
}

.page-last {
	background: url( images/default/icons/paging.gif ) no-repeat 0px -48px;
}

.page-last-disabled {
	background: url( images/default/icons/paging.gif ) no-repeat -16px -48px;
}

.page-next {
	background: url( images/default/icons/paging.gif ) no-repeat 0px -32px;
}

.page-next-disabled {
	background: url( images/default/icons/paging.gif ) no-repeat -16px -32px;
}

.page-prev {
	background: url( images/default/icons/paging.gif ) no-repeat 0px -16px;
}

.page-prev-disabled {
	background: url( images/default/icons/paging.gif ) no-repeat -16px -16px;
}
